package com.itheima.test;

public class Test4 {
    public static void main(String[] args) {
        //需求：使用方法重载的思想，设计比较两个整数是否相同的方法
        //要求：兼容全整数类型（byte，short，int，long）

        //调用方法：默认是整形
        //isEqual(10,20);
        //isEqual((byte) 10,(byte)10);

        byte b1 = 10;
        byte b2 = 10;
        isEqual(b1,b2);
    }

    //会把相同功能的方法名起成一样的名字
    //好处1：定义方法的时候可以不用记那么多单词
    //好处2：调用方法的时候也不需要那么麻烦了
    public static void isEqual(byte num1,byte num2){
        System.out.println("byte");
        System.out.println(num1 == num2);
    }
    public static void isEqual(short num1,short num2){
        System.out.println("short");
        System.out.println(num1 == num2);
    }
    public static void isEqual(int num1,int num2){
        System.out.println("int");
        System.out.println(num1 == num2);
    }
    public static void isEqual(long num1,long num2){
        System.out.println("long");
        System.out.println(num1 == num2);
    }
}
